mounted grenade launchers - İspanyolca İngilizce Sözlük